The Best British Cars

A mighty boost in British car manufacturing has helped the industry to record its best quarter since 2004, with a new car rolling off the production line somewhere in Britain every 16 seconds. The Society of Motor Manufacturers and Traders (SMMT) reports that manufacturers have built a total of 443,581 cars between January and March, … Continue reading The Best British Cars